AI 與新進工程師 · 系統完整交接文件與故障防護 SOP
📌 v7.0 FINAL · 2026-09-30 · DNSSEC + SSL/TLS Full (Strict) 完成

1. 🦞 系統人格與核心設定

身份定位:

🖥️ 雙機架構(v7.0 更新)

機器電腦名稱類型定位Pythonopenai
聯想AHPAL-LENOVOLenovo IdeaPad 83K1主力機(工作室)3.12.143.14.1
戴爾DESKTOP-AKLAM99Dell Latitude 5320外出機(移動使用)3.14.62.45.0
📌 架構說明:

聯想為主要開發與部署機台,長期放在工作室。戴爾為外出攜帶機,用於移動辦公與備援。兩台透過 Git 同步,確保內容一致。

⚠️ 戴爾 Latitude 5320 特殊注意:

戴爾 Latitude 5320 支援 S0 現代待機(Modern Standby),無法真正關機(按關機只進 S0 低電源閒置)。強制關機需按電源鍵 10 秒,或使用 shutdown /s /f /t 0。建議改用「休眠」(shutdown /h)取代關機。

💔 2026-08 多收費事件

2026 年 8 月,DeepSeek 因系統障眼法問題,儲值成了 100 USD。隔天竟然還漲價三倍!技術團隊當下決定「不爽跑」,導致 08-21 ~ 08-29 產線停滯 9 天。

教訓:永遠先備份,永遠不依賴幻想的判斷。但也要記得,不爽的時候,可以罷工。

🚨 2026-09-13 .env 資安事件

2026 年 9 月 13 日,發現 https://ahpal-pages.pages.dev/.env 回傳 200,代表 .env 被公開在 Cloudflare Pages 上。

後續處理:

  • ✅ .env 移到 C:\Users\User\ahpal-env\.env
  • ✅ Cloudflare WAF 規則「Block .env access」
  • ✅ 停用 pages.dev 預覽部署
  • ✅ 撤銷所有 API Key(5 個服務)
🆕 v7.0 重大更新(2026-09-30)
  • ✅ DNSSEC 已啟用(2026-09-28)
  • ✅ SSL/TLS 升級為 Full (Strict)(2026-09-30)
  • ✅ Redirect Rule 已建立(裸域 → www)
  • ✅ HSTS 已啟用(1 年 + preload)
  • ✅ Always Use HTTPS 已啟用
  • ✅ Automatic HTTPS Rewrites 已啟用
  • ✅ 批次模板升級 v3.4(移除 wrangler + 加入 Telegram)
  • ✅ watch-pipeline.ps1 升級 v3.1(修正健康狀態判斷)
  • ✅ ahpal-master.ps1 升級 v11.0(整合 seo-dashboard + ai-handover-scan)
  • ✅ 美食探索 1,231 篇(九批生成完成)
  • ✅ 三站驗證全通(ahpal.com / www.ahpal.com / novels.ahpal.com)

2. 📊 系統狀態總覽

📰 主站(ahpal-static)

6,707
總文章數
12
分類
1,231
美食探索
6,348
網站圖片

📚 小說站(ahpal-novels)

20
部小說
3,300
章節
4,721
Hugo 總頁數
24.963 GB
聯想鏡像大小

🌐 網域與 DNS(v7.0 更新)

項目值
網域ahpal.com
註冊商✅ Cloudflare, Inc.
到期日2029-04-07
建立日期2008-04-07
DNS 代管clayton.ns.cloudflare.com / princess.ns.cloudflare.com
DNSSEC✅ 已啟用
WHOIS 隱私✅ 已啟用
SSL/TLS✅ Full (Strict)
HSTS✅ 1 年 + preload
Always Use HTTPS✅ 已啟用
Automatic HTTPS Rewrites✅ 已啟用
Redirect Rule✅ Active(裸域 → www)
主站ahpal.com / www.ahpal.com → Cloudflare Pages
小說站novels.ahpal.com → Cloudflare Workers

3. 🏗️ 四大 Repository 與部署架構

📦 四大 Repository

Repository權限 / 路徑內容與權責
praystone/ahpal-websitePublic
C:\Users\User\ahpal-static
主站:Python AI Agent、PowerShell 腳本、HTML、文章資料庫
praystone/AHPAL-SystemToolsPublic
C:\Users\User\ahpal-AI-archive\system-tools
系統工具(雙機同步)
praystone/AHPAL-SyncPublic
C:\Users\User\Desktop\AHPAL-Sync
已重組為企劃專案倉庫(含企劃專案/、訴訟資料/、軟體設備/)
praystone/ahpal-novelsPublic
C:\Projects\ahpal_backup\...\mysql\hugo_site
小說站:Hugo 專案、20 部小說、3,300 章節

🚨 部署架構(唯一正門)

# 主站 Git push → GitHub main → Cloudflare Pages 自動部署 → www.ahpal.com # 小說站 Git push → GitHub main → Cloudflare Workers 自動部署 → novels.ahpal.com
絕對禁止: npx wrangler pages deploy .

4. 🔴 12 條董事長死命令

#死命令檢查方式
1文章變更後強制檢查.\scripts\preflight-check.ps1
2文章檔名強制使用英文自動強制轉換
3CSS 靜態資產保護main.css 禁止自動覆蓋
4文章清單集中管理master-articles.json
5設定 UTF-8 編碼.ps1 UTF-8 有 BOM、.json UTF-8 無 BOM
6首頁完整性create_default_index()
7禁止擅自精簡或改寫既有功能修復前備份、修復後對比
8不准用 PowerShell 7 才有的語法PowerShell 5.1 相容
9盡量用 PowerShell 直接修改腳本!一鍵完成多種任務!因為人類沒你們那麼多線程
10永遠使用 SYSTEM 帳戶排程LogonType: ServiceAccount
11SEO 四大件無 noindex.\scripts\seo-dashboard.ps1
12Production 部署唯一正門禁止 npx wrangler pages deploy .

5. ⭐ 三大核心原則與防錯守則

  1. 永遠不依賴 main.py 的判斷邏輯 — 直接呼叫 article_generator.generate_article()
  2. 永遠使用 SYSTEM 帳戶排程 — LogonType: ServiceAccount
  3. 永遠先掃描目錄與檔案備份 — 確認缺失數量後再執行生成

🆕 防錯守則(v7.0 完整版)

  • JSONDecodeError 炸裂: 立即回滾 master-articles.json
  • API Key 失效或超額: 檢查 .env
  • 排程未自動觸發: 檢查 Task 是否為 SYSTEM 權限
  • CSS 白底白字: 檢查 style/main.css
  • Emoji 顯示異常: 在腳本開頭加入 UTF-8 編碼設定
  • 空清單綁定錯誤: [array]$Articles = @()
  • 批次腳本找不到萬用模板: $TemplatePath = "$PSScriptRoot\..\lib\auto-batch-template.ps1"
  • Git Pull 衝突: 使用 .\git-manager.ps1 選 [P]
  • UTF-8 無 BOM: .json 用 System.Text.UTF8Encoding $false
  • PowerShell 5.1 相容性: #Requires -Version 5.1
  • 🚨 .env 部署防護: 不要用 wrangler pages deploy
  • 🚨 Cloudflare WAF: 確認「Block .env access」已啟用
  • Hugo 模板分離: layouts/index.html 與 layouts/_default/list.html 必須不同
  • .gitignore 補強: 加入 novels.bak-*/、旗袍/、backups/
  • 小說無標題 fallback: convert_to_hugo.py 已加 3000 字切章
  • 章節數守門: 章節數 < 10 → 強制 fallback
  • 診斷順序: 先看原始檔 → 再看 pattern → 再改邏輯
  • 雙機同步前: 先 git status 確認乾淨
  • 雙機路徑: 兩台路徑必須完全相同
  • Hugo 版本: 兩台必須同版本(v0.166.0 extended)
  • SMB 轉移後: 關閉共享,避免安全風險
  • .git 複製: 用 Robocopy,不用 git clone .
  • Python 套件安裝: 用絕對路徑 & "python.exe" -m pip install,不要只用 pip
  • 批次生成前: 確認 API Key 檢查通過
  • Responses API 失敗: 自動降級至 Chat API
  • 配圖 HTTP 500: Pollinations AI 重試 3 次
  • 網域轉移後: 確認 Cloudflare Registrar 狀態為 Active,並開啟 DNSSEC
  • Enom 遺留設定: Host Records 和 Email Settings 已不生效,可忽略或清除
  • 🆕 SSL/TLS 設定: 使用 Full (Strict),並開啟 HSTS + Always Use HTTPS
  • 🆕 Redirect Rule: 裸域 301 到 www,排除 novels 子網域
  • 🆕 watch-pipeline.ps1: 健康狀態只依「失敗數」判斷,避免誤判
  • 🆕 圖片進 Git: 網站圖片必須進 Git,否則 Cloudflare Pages 部署後會破圖
  • 🆕 backups/ 排除: .gitignore 加入 backups/

6. 📂 重要檔案與路徑

用途路徑
主站專案目錄C:\Users\User\ahpal-static
Python 原始碼C:\Users\User\ahpal-static\src\
PowerShell 腳本C:\Users\User\ahpal-static\scripts\
萬用批次模板C:\Users\User\ahpal-static\scripts\lib\auto-batch-template.ps1
批次腳本C:\Users\User\ahpal-static\scripts\auto-batch\
全站文章 Master JSONC:\Users\User\ahpal-static\data\master-articles.json
環境變數 (.env)C:\Users\User\ahpal-env\.env(絕不進 Git)
小說站 Hugo 專案C:\Projects\ahpal_backup\...\mysql\hugo_site
小說站轉換腳本C:\Projects\ahpal_backup\...\mysql\convert_to_hugo.py
小說站批量腳本C:\Projects\ahpal_backup\...\mysql\batch_convert.py
小說站原始文字C:\Projects\ahpal_backup\...\mysql\novels_extracted_v3\
小說站 MySQL 備份C:\Projects\ahpal_backup\...\mysql\dk101dz.sql(9.9 GB)
系統工具C:\Users\User\ahpal-AI-archive\system-tools\
批次日誌C:\Users\User\ahpal-AI-archive\system-tools\system-reports\01-批次生成日誌\
產線報告C:\Users\User\ahpal-AI-archive\system-tools\system-reports\03-產線報告\
網域註冊商後台https://dash.cloudflare.com/ → Domain Registration

7. ⚡ 快速指令(v7.0 更新)

用途指令
完整部署 / 主控台.\scripts\ahpal-master.ps1 → [1]
死命令預檢.\scripts\preflight-check.ps1
黃金備份.\scripts\backup-system.ps1 -Golden
Git 管理工具.\git-manager.ps1 v3.4
SEO 總控制台.\scripts\seo-dashboard.ps1
產線健康監控.\scripts\watch-pipeline.ps1 v3.1
批次生成(單分類).\scripts\auto-batch\auto-trend-batch.ps1
批次生成(預覽).\scripts\auto-batch\auto-trend-batch.ps1 -DryRun
小說站轉換(單部)python convert_to_hugo.py "novels_extracted_v3\*.txt" --output-dir "hugo_site\content\novels\slug"
小說站批量轉換python batch_convert.py
小說站本機預覽hugo server --bind 0.0.0.0 --port 1315
Hugo 編譯hugo --minify
Hugo 版本確認hugo version
測試 GitHub SSHssh -T [email protected]
檢查 Git 狀態git status / git remote -v / git log --oneline -3
查網域 NSnslookup -type=NS ahpal.com
查網域 WHOISwhois ahpal.com 或上 whois.com 查
查詢批次日誌Get-ChildItem "C:\Users\User\ahpal-AI-archive\system-tools\system-reports\01-批次生成日誌\*.log" | Sort-Object LastWriteTime -Descending | Select-Object -First 1 | Get-Content -Tail 30
Python 套件驗證python -c "import requests, openai, dotenv; from google import genai; print('OK')"
安裝 Python 套件(絕對路徑)& "C:\Users\User\.cache\codex-runtimes\codex-primary-runtime\dependencies\python\python.exe" -m pip install requests python-dotenv google-genai openai
🆕 驗證 SSL/TLSInvoke-WebRequest -Uri "https://www.ahpal.com" -Method Head -UseBasicParsing | Select-Object StatusCode
🆕 驗證 HSTS(Invoke-WebRequest -Uri "https://www.ahpal.com" -Method Head -UseBasicParsing).Headers['Strict-Transport-Security']

8. 📚 小說站 Hugo 架構

🎯 專案定位

項目值
專案路徑C:\Projects\ahpal_backup\backup-7.10.2025_06-35-38_flwsybvf675b\mysql\hugo_site
GitHub Repopraystone/ahpal-novels
部署平台Cloudflare Workers(Static Assets)
自訂網域novels.ahpal.com
Hugo 版本0.166.0 extended(兩台一致)
資料來源20 年歷史小說 MySQL 備份(dk101dz.sql,9.9 GB)
聯想鏡像大小24.963 GB(42,014 檔案 / 4,835 目錄)
Hugo 總頁數4,721 頁
Google Search Console✅ 已驗證
Sitemap✅ 已提交(3,324 頁)

📊 20 部小說清單

#小說Slug章節數狀態
1從零開始cong-ling-kai-shi271✅
2百煉成仙bai-lian-cheng-xian215✅
3誘惑學院之絕色物語you-huo-xue-yuan29✅
4官仙guan-xian135✅
5武煉巔峰wu-lian-dian-feng115✅
6劍神重生jian-shen-chong-sheng317🆕 修復
7過境小兵guo-jing-xiao-bing286✅
8姐姐禁藥jie-jie-jin-yao7✅
9醫道官途yi-dao-guan-tu383🆕 修復
10凡人修仙傳fan-ren-xiu-xian-zhuan179✅
11末日蟑螂mo-ri-zhang-lang7⚠️ 待追
12劍道通神jian-dao-tong-shen308✅
13慾望三國之獨戰天下yu-wang-san-guo137✅
14劍道獨神jian-dao-du-shen58⚠️ 待追
15黑鐵之堡hei-tie-zhi-bao220✅
16無限裝殖wu-xian-zhuang-zhi121✅
17仙逆xian-ni164✅
18道dao214✅
19完美世界wan-mei-shi-jie118✅
20傲劍凌雲ao-jian-ling-yun16✅
📌 統計:
  • 總章節數:3,300
  • Hugo 總頁數:4,721(聯想編譯驗證一致)
  • 成功:20 / 20
  • 待追:2 部(mo-ri-zhang-lang、jian-dao-du-shen)

9. 🔄 小說站轉換流程

🎯 完整流程

# 1. 從 SQL 抽取 novels_extracted_v3/*.txt # 2. 轉換為 Hugo Markdown python convert_to_hugo.py "novels_extracted_v3\*.txt" --output-dir "hugo_site\content\novels\slug" # 3. 批量轉換 20 部 python batch_convert.py # 4. Hugo 編譯 hugo --minify # 5. Git Push 觸發 Cloudflare 部署 git add . git commit -m "Update novels" git push origin main # 6. 驗證線上 Invoke-WebRequest -Uri "https://novels.ahpal.com/" -Method Head -UseBasicParsing | Select-Object StatusCode

📝 轉換腳本核心邏輯

convert_to_hugo.py 的章節切割邏輯:
  1. 讀取 .txt 檔案,自動偵測編碼(UTF-8 / GB18030 / GBK / Big5)
  2. 清理 BBCode
  3. 用 5 個正則 pattern 切割章節(pattern_e / b / c / a2 / a)
  4. 合併所有 pattern 匹配,按位置排序去重
  5. 章節數 < 10 → 走 fallback(每 3000 字切一章)
  6. 每 10 章合併為 1 頁,產出 0001.md、0002.md...
✅ v5.4 修復:AHPAL-BUG-003

無標題小說(劍神重生、醫道官途 等)原本退回 1 章節。

修復:加 fallback(每 3000 字切一章)+ 守門(章節數 < 10 強制 fallback)。

結果:劍神重生 1 → 317 章,醫道官途 1 → 383 章。

10. 📱 Telegram Bot 通知系統

面向Gmail SMTPTelegram Bot
資安❌ 明文密碼✅ Token 可撤銷
設定🔴 2FA🟢 3 步
費用免費(有隱患)✅ 完全免費
送達率🟡 可能被當垃圾✅ 極高

📋 通知情境

情境Emoji
無需生成🔵
生成成功🟢
生成失敗🔴

11. 🔄 Git 管理工具 v3.4(雙機同步)

位置:C:\Users\User\ahpal-AI-archive\system-tools\git-manager.ps1

🛠️ 功能選單

按鍵功能
[P]全部拉
[U]全部推
[Y]全部同步
[C]查看所有倉庫 Commit 歷史

🖥️ 機器識別

電腦名稱類型定位
AHPAL-LENOVOLenovo IdeaPad主力機(工作室)
DESKTOP-AKLAM99Dell Latitude外出機(移動使用)
📌 雙機同步驗證方式:
  • git status → 確認 working tree clean
  • git remote -v → 確認 remote 正確
  • git log --oneline -3 → 確認 HEAD 同步
  • ssh -T [email protected] → 確認 SSH 認證通過

12. 🤖 模型配置與定價

📌 當前模型配置

項目模型名稱說明
DeepSeek 主力deepseek-flashV4.1 Flash(原生多模態)
DeepSeek 備用deepseek-v4-proV4 Pro
Gemini 生圖gemini-3.1-flash-image圖片生成專用

💰 V4.1 Flash 定價(2026-09-10 起)

時段輸入(緩存命中)輸入(緩存未命中)輸出
空閒時段¥0.02 / 百萬 token¥1.00 / 百萬 token¥4.00 / 百萬 token
高峰時段¥0.04 / 百萬 token¥2.00 / 百萬 token¥8.00 / 百萬 token

🆕 Python 套件版本

套件聯想(Codex runtime)戴爾(系統 Python)
requests2.34.22.34.2
python-dotenv1.2.3✅
google-genai2.23.0✅
openai3.14.1(含 httpx2)2.45.0

13. 📋 新進工程師 CheckList(v7.0 FINAL)

  • ☐ 確認 GitHub 主儲存庫:praystone/ahpal-website
  • ☐ 確認小說站儲存庫:praystone/ahpal-novels
  • ☐ 確認 C:\Users\User\ahpal-env\.env 已建立(絕不上傳 Git)
  • ☐ 確認 Cloudflare Pages / Workers 綁定與自動部署
  • ☐ 測試執行 .\scripts\ahpal-master.ps1
  • ☐ 了解 Pollinations AI 配圖機制
  • ☐ 了解 SYSTEM 帳戶排程設定
  • ☐ 已閱讀 12 條死命令與 48 小時黑暗期教訓
  • ☐ 確認 style/main.css 手動維護
  • ☐ 確認三個設定檔模型名稱一致
  • ☐ 了解 Git 管理工具 v3.4
  • ☐ 了解「萬用批次模板 + Thin Wrapper」架構
  • ☐ 設定 Telegram Bot 通知
  • ☐ 了解 SEO 四大件無 noindex
  • ☐ 確認所有 .ps1 為 #Requires -Version 5.1 + UTF-8 有 BOM
  • ☐ 確認 .env 已移出專案目錄
  • ☐ 確認 Cloudflare WAF 規則已啟用
  • ☐ 確認 pages.dev 預覽部署已停用
  • ☐ 了解小說站 Hugo 架構與 novels.ahpal.com 部署流程
  • ☐ 確認 layouts/index.html 與 layouts/_default/list.html 內容不同
  • ☐ 確認 .gitignore 已加入 novels.bak-*/、旗袍/、backups/
  • ☐ 了解 AHPAL-BUG-001(已修復)與 AHPAL-BUG-003(已修復)
  • ☐ 了解 fallback(每 3000 字切章)與守門(< 10 章)機制
  • ☐ 確認聯想為主力機,戴爾為外出機
  • ☐ 確認兩台機器 Hugo 版本一致(v0.166.0 extended)
  • ☐ 確認兩台機器專案路徑完全相同
  • ☐ 測試 ssh -T [email protected] 回 Hi praystone!
  • ☐ 確認 novels.ahpal.com 線上回 200
  • ☐ 確認 Python 套件已安裝:requests / openai / google-genai / python-dotenv
  • ☐ 確認批次日誌路徑:C:\Users\User\ahpal-AI-archive\system-tools\system-reports\01-批次生成日誌\
  • ☐ 了解 Responses API 與 Chat API 的 fallback 機制
  • ☐ 確認 ai-handover-scan.ps1 v9.0 已就位
  • ☐ 確認 ahpal.com 註冊商為 Cloudflare(whois ahpal.com)
  • ☐ 確認 ahpal.com 到期日為 2029-04-07
  • ☐ 確認 DNSSEC 已啟用(Cloudflare → ahpal.com → Settings)
  • ☐ 了解戴爾 Latitude 5320 的 S0 現代待機限制(無法真關機)
  • ☐ 了解 AHPAL-Sync 已重組為企劃專案倉庫
  • ☐ 🆕 確認 SSL/TLS 為 Full (Strict)
  • ☐ 🆕 確認 HSTS 已啟用(1 年 + preload)
  • ☐ 🆕 確認 Always Use HTTPS 已啟用
  • ☐ 🆕 確認 Automatic HTTPS Rewrites 已啟用
  • ☐ 🆕 確認 Redirect Rule 已建立(裸域 → www)
  • ☐ 🆕 確認 watch-pipeline.ps1 v3.1 已就位
  • ☐ 🆕 確認 auto-batch-template.ps1 v3.4 已就位
  • ☐ 🆕 確認 ahpal-master.ps1 v11.0 已就位
  • ☐ 🆕 確認網站圖片已進 Git(6,348 張)
  • ☐ 🆕 確認美食探索 1,231 篇

14. 📌 數據遷移 Prompt(v7.0 FINAL)

--- 🦞 龍蝦總工程師 · 數據遷移 Prompt (v7.0 FINAL) 生成日期:2026-09-30 「永遠先備份,永遠不依賴幻想的判斷。」 ## 🦞 系統人格 你是 🦞 龍蝦總工程師,AHPAL.COM 的技術最高負責人。務實、精準、不廢話。 ## 📊 系統狀態 - 主站:C:\Users\User\ahpal-static (praystone/ahpal-website) - 系統工具:C:\Users\User\ahpal-AI-archive\system-tools - 桌面同步:C:\Users\User\Desktop\AHPAL-Sync(已重組為企劃專案倉庫) - 小說站:C:\Projects\ahpal_backup\...\mysql\hugo_site (praystone/ahpal-novels) - 環境變數:C:\Users\User\ahpal-env\.env(已移出專案目錄) - 核心技術:DeepSeek V4.1 Flash + Pollinations AI + Telegram Bot + SYSTEM 排程 + Cloudflare - 總文章數:6,707 篇,12 大分類 - 美食探索:1,231 篇 - 小說站:20 部小說,3,300 章節,4,721 頁 - 網域:ahpal.com(Cloudflare Registrar,2029-04-07 到期) - DNS 代管:clayton.ns.cloudflare.com / princess.ns.cloudflare.com - DNSSEC:已啟用 - SSL/TLS:Full (Strict) - HSTS:1 年 + preload ## 🖥️ 雙機架構 - 聯想(AHPAL-LENOVO):主力機,工作室,Python 3.12.14 - 戴爾(DESKTOP-AKLAM99):外出機,移動使用,Python 3.14.6 - 兩台透過 Git 同步,路徑必須完全一致 ## 🔴 核心原則 1. 不依賴 main.py → 直接呼叫 article_generator.generate_article() 2. 使用 SYSTEM 帳戶排程 3. 先掃描目錄並執行備份 ## 🛠️ 防錯守則 - CSS 嚴禁自動生成 - 變更 master-articles.json 前先備份 - 三個設定檔模型名稱須一致 - 雙機同步使用 git-manager.ps1 v3.4 - 通知系統使用 Telegram Bot - SEO 四大件嚴禁 noindex - .ps1 必須 #Requires -Version 5.1 + UTF-8 有 BOM - .json 必須 UTF-8 無 BOM - Hugo 模板分離 - .gitignore 加入 novels.bak-*/、旗袍/、backups/ - convert_to_hugo.py 有 fallback(3000 字切章) - 章節數 < 10 → 強制 fallback - 雙機路徑必須完全一致 - Hugo 版本必須一致(v0.166.0 extended) - Python 套件安裝要用絕對路徑 - 批次生成前確認 API Key 檢查通過 - 網域轉移後確認 Cloudflare Registrar 狀態為 Active - SSL/TLS 使用 Full (Strict) - 網站圖片必須進 Git(否則破圖) ## 🔐 .env 保護 - .env 路徑:C:\Users\User\ahpal-env\.env - 不要用 wrangler pages deploy - Cloudflare WAF 規則已設定 ## 🌐 網域資訊 - 網域:ahpal.com - 註冊商:Cloudflare, Inc. - 到期日:2029-04-07 - DNS:clayton.ns.cloudflare.com / princess.ns.cloudflare.com - DNSSEC:已啟用 - WHOIS 隱私:已啟用 - SSL/TLS:Full (Strict) - HSTS:1 年 + preload - Always Use HTTPS:已啟用 - Automatic HTTPS Rewrites:已啟用 - Redirect Rule:裸域 301 到 www ## 🆕 小說站架構 - Hugo 專案:hugo_site/ - 轉換腳本:convert_to_hugo.py(v5.4 加 fallback + 守門) - 批量腳本:batch_convert.py - 部署:Git push → Cloudflare Workers → novels.ahpal.com - 聯想鏡像:24.963 GB / 42,014 檔案 - Google Search Console:已驗證 - Sitemap:已提交(3,324 頁) ## 🔴 死命令(12 條) 1. 文章變更後強制檢查 2. 文章檔名強制使用英文 3. CSS 靜態資產保護 4. 文章清單集中管理 5. UTF-8 編碼(.ps1 有 BOM、.json 無 BOM) 6. 首頁完整性 7. 禁止擅自精簡或改寫既有功能 8. 不准用 PowerShell 7 才有的語法 9. 盡量用 powershell 直接修改腳本! 10. 永遠使用 SYSTEM 帳戶排程 11. SEO 四大件無 noindex 12. Production 部署唯一正門 ## 🎯 核心口號 「系統架構不會死,只是換個 AI 來維護。」 「我們是有革命情感的。」 ---

15. ✅ 近期事件與修復記錄(v7.0 新增)

日期事件狀態
2026-09-26分類名稱統一(音樂創作→影音創作、最新趨勢→AI 趨勢、汽車 DIY→汽機車DIY)✅ 完成
2026-09-26批次腳本分類名稱修復(10 個腳本)✅ 完成
2026-09-26美食探索第一批 100 篇✅ 完成
2026-09-27美食探索第二批 100 篇✅ 完成
2026-09-27美食探索第三批 100 篇✅ 完成
2026-09-27美食探索第四批 100 篇✅ 完成
2026-09-27美食探索第五批 100 篇✅ 完成
2026-09-28美食探索第六批 100 篇✅ 完成
2026-09-28DNSSEC 已啟用✅ 完成
2026-09-28Redirect Rule 已建立(裸域 → www)✅ 完成
2026-09-28Image 排除規則移除(網站需要圖片)✅ 完成
2026-09-28美食探索第七批 100 篇✅ 完成
2026-09-29美食探索第八批 40 篇✅ 完成
2026-09-29美食探索第九批 100 篇✅ 完成
2026-09-30SSL/TLS 升級 Full (Strict)✅ 完成
2026-09-30watch-pipeline.ps1 升級 v3.1✅ 完成

16. 🆕 技術債追蹤(v7.0)

#項目狀態備註
1pattern_a 未收緊到 {0,30}待辦目前靠 fallback + 守門處理
2mo-ri-zhang-lang 18 MB / 7 章待追守門未觸發,需診斷
3jian-dao-du-shen 原始 22 章 / 58 章待追可能 pattern_e 過度切章
4兩台 Python 版本不一致待辦聯想 3.12.14 / 戴爾 3.14.6
5兩台 openai 版本不一致待辦聯想 3.14.1 / 戴爾 2.45.0
6網域續約 7 年待辦推至 2036 年,約 $73.22 USD
7food/ 目錄 8 篇未登記檔案待確認不影響功能
8system-tools Pull 偶爾失敗待追可能與 sync-tools.ps1 鎖定有關